home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
SGI Origin & Onyx2 Patches 1998 May
/
Origin and Onyx2 System Disk Patches May 1998.img
/
relnotes
/
patchSG0002863
/
ch1.z
/
ch1
Wrap
Text File
|
1998-04-22
|
12KB
|
331 lines
- 1 -
1. _P_a_t_c_h__S_G_0_0_0_2_8_6_3__R_e_l_e_a_s_e__N_o_t_e
This release note describes patch SG0002863 to IRIX 6.4.
This is also known as TDR 5.1 for IRIX 6.4.
1.1 _S_u_p_p_o_r_t_e_d__H_a_r_d_w_a_r_e__P_l_a_t_f_o_r_m_s
This patch contains bug fixes for all hardware platforms
supported by IRIX 6.4.
1.2 _S_u_p_p_o_r_t_e_d__S_o_f_t_w_a_r_e__P_l_a_t_f_o_r_m_s
This patch contains bug fixes for tpsc on a system running
IRIX 6.4. The software cannot be installed on other
configurations.
1.3 _P_a_t_c_h__r_e_l_a_t_i_o_n_s_h_i_p_s
This patch replaces patch SSSSGGGG0000000000001111999900003333 and SSSSGGGG0000000000002222000077773333 and
SSSSGGGG0000000000002222333322229999 and SSSSGGGG0000000000002222444444444444.... Patch SG0002871 (or descendent)
should be installed along with this patch.
1.4 _B_u_g_s__F_i_x_e_d__b_y__P_a_t_c_h__S_G_0_0_0_2_8_6_3
This patch contains fixes for the following bugs in IRIX
6.4. Bug numbers from Silicon Graphics bug tracking system
are included for reference.
+o 555566661111666677772222 - Support for Sony GY-2120 which is the
replacement for the GY-10 drive.
+o 555566660000444411117777 - Correct minor discrepencies between IRIX 6.5
tpsc and IRIX 6.4.
1.5 _B_u_g_s__F_i_x_e_d__b_y__p_r_e_d_e_c_e_s_s_o_r_s__t_o__P_a_t_c_h__S_G_0_0_0_2_8_6_3
+o 555522228888222211112222 - Calling MTALIAS from user program could panic
kernel. Graph traversal was not being done correctly
for all tape nodes.
+o 555522228888222299995555 - DAT seeks to wrong record when record number
returned by the MTIOCGET ioctl is input to the MTIOCTOP
(MTSEEK) ioctl. The "BT" bit was not being
consistently set or cleared in the READ POSITION and
LOCATE SCSI commands. This problem could occur on
other than DAT devices.
+o 555533334444111133339999 - Issuing the MTSPECOP ioctl to set the fixed
block size of a tape device will fail if device is
rewinding and the device is not closed and reopened
- 2 -
before issing the ioctl.
+o 555533334444111144440000 - DDS3 timeout was insufficient.
+o 555533338888666600003333 - Nuisance tpsc debug messages desplayed on
console.
+o 555533338888777755556666 - dd had inconsistent i/o padding between 8500 &
8505.
+o 555555551111333344445555 - unable to retension STK 4791 tape device,
which doesn't have that capability.
+o 555555551111333355552222 - unable to seek to a specific block on STK 4791
tape device.
+o Added support for Ampex DIS and DST D2 tape drives.
+o Added support for Philips NCTP and TD3600 tape drives.
+o 555522226666000088883333 Open on stat device break I/Os for "regular"
one.
+o 555522228888222266663333 Recommended blocksize for Magstar MP is wrong.
+o 555522229999333311116666 mt was not updated to support Magstar MP and
Fujitsu.
+o 444422228888111100009999 SCSI infrastructure didn't allow for general
addition of new tape devices, third party tpsc clones
or other third party device drivers. Mechanism is
documented in master.d/scsi.
+o 444488885555555599994444 The problem with close() failing on end of tape
for EXABYTE fixed.
+o 444499997777666666666666 The problem with ioctls not failing even if
given illegal buffer address is fixed.
+o 444499999999444455553333 High speed locate was "slow" on STK SD3 and 9490
-- upper 10 bits of block number were being stripped
off.
+o 555500002222888800009999 This patch is needed to support the CA-UniCenter
software.
+o 555500007777777744444444 When writing a tape on a timberline drive, the
MTIOCGET ioctl returns zero for the position for the
second half of the tape.
- 3 -
+o Added support for the following devices: Exabyte 8900,
Sony SDX-300C, IBM 3570, Fujitsu Diana 1 (M101), 2
(M2483) and 3 (M2488), STK 4781 and 4791 controllers,
and Fujitsu M4 9914 gapless.
+o 444455556666111100002222 Fixed the problem with IBM NTP(3590) behavior
while in SILI mode.
+o 444455556666333300009999 Added an ioctl (MTILIMODE) which
enables/disables suppression of ILI on overlength
conditions.
+o 444466667777333311116666 This corrected the typo which has been
preventing the driver from reading the tape through a
fixed sized device if a size of the fixed tape device
block was set to a different value than the size of the
record on tape.
+o 444466667777444400000000 Fixed adapter number reporting.
+o 444466667777777711119999 Fixed the problem with ODD sized WIDE WRITES ON
TAPE. Since it is impossible to send odd number of
bytes to a wide device, HBA driver is forced to send
one byte, to make it even. As a result of this special
case handling in HBA driver, resid count in the IO
request block was set to -1, even though in reality the
device received exectly as much as it asked for. This
is passed to an upper driver (tpsc). The new code
checks after each IO block returns back from HBA if it
fits the description above and if yes - resid count is
fixed to 0.
+o 444466668888000000004444,,,,464566 This patch fix the problem of var writes
failing while application in particular mediad holds
stat open active on the tape device.
+o 444477773333333377772222 Problems with creating compression devices
fixed.
+o 444477774444222255552222 Tape state was never cleared after MTSEEK
operation.
+o 444477775555111111117777 Problems with creating compression devices
fixed. This fix is in two parts (tpsc.o in this patch)
and (scsi.o in patch 1924). This entails that patch
1924 be a recommended prerequisite for patch 1903.
+o 444488881111888866662222 Current block position reporting is fixed for
IBM 3590
- 4 -
1.6 _S_u_b_s_y_s_t_e_m_s__I_n_c_l_u_d_e_d__i_n__P_a_t_c_h__S_G_0_0_0_2_8_6_3
This patch release includes these subsystems:
+o patchSG0002863.eoe1_sw.unix It replaces the tpsc
driver. The tpsc driver is a loadable driver, so there
is no need to reboot after installing this patch. Use
the command: "/sbin/ml unld 144" to be sure that the
previous tape driver is no longer loaded, if you want
to be sure you use the one from this patch.
+o patchSG0002863.eoe1_man.unix
1.7 _I_n_s_t_a_l_l_a_t_i_o_n__I_n_s_t_r_u_c_t_i_o_n_s
Because you want to install only the patches for problems
you have encountered, patch software is not installed by
default. After reading the descriptions of the bugs fixed
in this patch (see Section 1.3), determine the patches that
meet your specific needs.
If, after reading Sections 1.1 and 1.2 of these release
notes, you are unsure whether your hardware and software
meet the requirements for installing a particular patch, run
_i_n_s_t. The _i_n_s_t program does not allow you to install
patches that are incompatible with your hardware or
software.
Patch software is installed like any other Silicon Graphics
software product. Follow the instructions in your _S_o_f_t_w_a_r_e
_I_n_s_t_a_l_l_a_t_i_o_n _A_d_m_i_n_i_s_t_r_a_t_o_r'_s _G_u_i_d_e to bring up the miniroot
form of the software installation tools.
Follow these steps to select a patch for installation:
1. At the Inst> prompt, type
iiiinnnnssssttttaaaallllllll ppppaaaattttcccchhhhSSSSGGGG_x_x_x_x_x_x_x
where _x_x_x_x_x_x_x is the patch number.
2. Initiate the installation sequence. Type
IIIInnnnsssstttt>>>> ggggoooo
3. You may find that two patches have been marked as
incompatible. (The installation tools reject an
installation request if an incompatibility is
detected.) If this occurs, you must deselect one of
the patches.
- 5 -
IIIInnnnsssstttt>>>> kkkkeeeeeeeepppp ppppaaaattttcccchhhhSSSSGGGG_x_x_x_x_x_x_x
where _x_x_x_x_x_x_x is the patch number.
4. After completing the installation process, exit the
_i_n_s_t program by typing
IIIInnnnsssstttt>>>> qqqquuuuiiiitttt
1.8 _P_a_t_c_h__R_e_m_o_v_a_l__I_n_s_t_r_u_c_t_i_o_n_s
To remove a patch, use the _v_e_r_s_i_o_n_s _r_e_m_o_v_e command as you
would for any other software subsystem. The removal process
reinstates the original version of software unless you have
specifically removed the patch history from your system.
vvvveeeerrrrssssiiiioooonnnnssss rrrreeeemmmmoooovvvveeee ppppaaaattttcccchhhhSSSSGGGG_x_x_x_x_x_x_x
where _x_x_x_x_x_x_x is the patch number.
To keep a patch but increase your disk space, use the
_v_e_r_s_i_o_n_s _r_e_m_o_v_e_h_i_s_t command to remove the patch history.
vvvveeeerrrrssssiiiioooonnnnssss rrrreeeemmmmoooovvvveeeehhhhiiiisssstttt ppppaaaattttcccchhhhSSSSGGGG_x_x_x_x_x_x_x
where _x_x_x_x_x_x_x is the patch number.
1.9 _K_n_o_w_n__P_r_o_b_l_e_m_s